Skip to content

feat: add performer disambiguation support#46

Open
trek-e wants to merge 1 commit intoDarklyter:mainfrom
trek-e:fix-issue-36
Open

feat: add performer disambiguation support#46
trek-e wants to merge 1 commit intoDarklyter:mainfrom
trek-e:fix-issue-36

Conversation

@trek-e
Copy link
Copy Markdown

@trek-e trek-e commented Jan 24, 2026

Summary

Fixes #36

When performers have the same name, Stash allows adding a disambiguation field to differentiate them. Currently, performers with the same name get merged incorrectly in Plex.

Changes

  1. Added disambiguation to the GraphQL performers query
  2. Appends disambiguation in parentheses to performer name if present

Example

Stash Data Plex Display
name: "Jane Doe", disambiguation: null Jane Doe
name: "Jane Doe", disambiguation: "Adult Film" Jane Doe (Adult Film)

🤖 Generated with Claude Code

Fixes Darklyter#36

When performers have the same name, Stash allows adding a disambiguation
field to differentiate them. This change:

1. Adds `disambiguation` to the GraphQL performers query
2. Appends disambiguation in parentheses to performer name if present
   e.g., "Jane Doe (Adult Film)"

This prevents performers with the same name from being merged incorrectly
in Plex.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use performers disambiguation

1 participant